Skip to content

VLESS config: Fix validateOutboundTransportSecurity() - #6741

Merged
RPRX merged 2 commits into
mainfrom
account-enc
Sep 8, 2026
Merged

VLESS config: Fix validateOutboundTransportSecurity()#6741
RPRX merged 2 commits into
mainfrom
account-enc

Conversation

@Fangliding

Copy link
Copy Markdown
Member

被account解析恶心到了 要重新解析出来得把文件再抄一遍 这样虽然丑但是是最简单的了

@Fangliding Fangliding changed the title Write encryption back to json struct to for validateOutboundTransport… Write encryption back to json struct to for validateOutboundTransportSecurity Sep 8, 2026
@RPRX

RPRX commented Sep 8, 2026

Copy link
Copy Markdown
Member

既然拿的是解析过的 VLESS 配置,也就是说外面的 enc 字段已经被 copy 进 account 了,改成只检测 account 内的 enc 就行了

@Fangliding

Copy link
Copy Markdown
Member Author

Users 是个 []json.RawMessage 还得抄一遍json解析

@RPRX

RPRX commented Sep 8, 2026

Copy link
Copy Markdown
Member

那把 address 也 copy 出去吧别东一块西一块的,看着有点难受,下面的 Trojan 就不管了

@Fangliding

Fangliding commented Sep 8, 2026

Copy link
Copy Markdown
Member Author

还有 "外面的 enc 字段已经被 copy 进 account 了" 是不存在的 它看的原始结构体不是解析出的proto address可以用只是以前的代码刚好和这个PR一样会回填结构体而已

@RPRX

RPRX commented Sep 8, 2026

Copy link
Copy Markdown
Member

我再看看,你先搞一下 #6739 (comment) 吧,那个 PR 先合并

@Fangliding

Copy link
Copy Markdown
Member Author

已经在同一个地方回填了 应该和你想的一样
test又因为latest炸了 随着cache逐渐更新它应该会变成稳定爆炸

@RPRX RPRX changed the title Write encryption back to json struct to for validateOutboundTransportSecurity VLESS config: Fix validateOutboundTransportSecurity() Sep 8, 2026
@RPRX
RPRX merged commit a1bf968 into main Sep 8, 2026
52 of 54 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants